home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Tech Arsenal 1
/
Tech Arsenal (Arsenal Computer).ISO
/
tek-04
/
calcjnc.zip
/
MANUAL.DOC
< prev
next >
Wrap
Text File
|
1992-05-17
|
121KB
|
2,808 lines
SHAREWARE VERSION, PLEASE REGISTER. USE REGISTER.FRM
┌───────────────────────────────────────────────────────────┐
│ CALC_JNC ver 9.01 Programmers Calculator 05/17/92 │
│ + - * / % Not And nanD Or Xor noR nEg │
│ Entry Line : xabcdef │
│ │
│ Decimal : 11,259,375 │
│ Octal [o] : 52746757 │
│ Hex [x] : abcdef │
│ Binary [l] : 101010111100110111101111 │
│ │
│ Store / recaLL ALT-F->Float ALT-H->Help ESC->Exit │
│ Copyr(c) James N. Cox 1991,1992. All Rights Reserved. │
└───────────────────────────────────────────────────────────┘
┌───────────────────────────────────────────────────────────┐
│ CALC_JNC ver 9.01 Programmers Calculator 05/17/92 │
│ Float Mode │
│ │
│ Enter Formula : (sin(.5)*cube(6)/pi())*(-1) │
│ │
│ Prev. Formula : (acosh(5)*tanh(.9))/(23^6) │
│ │
│ │
│ Answer : 1.109233669e-008 │
│ ALT-F->Prog ALT-H->Help ESC->Exit │
│ Copyr(c) James N. Cox 1991,1992. All Rights Reserved. │
└───────────────────────────────────────────────────────────┘
CALC_JNC
James N. Cox
418 Erie Avenue
Quakertown, Pa. 18951 U.S.A.
CompuServe ID - 76665,3443
SHAREWARE VERSION, PLEASE REGISTER. USE REGISTER.FRM.
"This program is produced by a member of the Association of
Shareware Professionals (ASP). ASP wants to make sure that the
shareware principle works for you. If you are unable to resolve
a shareware-related problem with an ASP member by contacting the
member directly, ASP may be able to help. The ASP Ombudsman can
help you resolve a dispute or problem with an ASP member, but
does not provide technical support for members' products. Please
write to the ASP Ombudsman at 545 Grover Road, Muskegon, MI
49442 or send a CompuServe message via CompuServe Mail to ASP
Ombudsman 70007,3536."
_______
____|__ | (tm)
--| | |-------------------
| ____|__ | Association of
| | |_| Shareware
|__| o | Professionals
-----| | |---------------------
|___|___| MEMBER
SHAREWARE VERSION, PLEASE REGISTER. USE REGISTER.FRM.
This program has all of is functions enabled. When registration
is received a PRINTED MANUAL along with the following programs
will be sent to you :
CALC_JNC - Registered version
CALC_HEX - 22k PROGRAMMERS CALCULATOR
CALC_CP - Uses math coprocessor for floating point
MANUAL - Full users manual
Customer support (phone,mail,email) will also be available to
all registered users.
If you have any problems with this SHAREWARE program please
contact me via E-Mail or U.S. Mail.
DEFINITION OF SHAREWARE
Shareware distribution gives users a chance to try software
before buying it. If you try a Shareware program and continue
using it, you are expected to register. Individual programs
differ on details -- some request registration while others
require it, some specify a maximum trial period. With
registration, you get anything from the simple right to continue
using the software to an updated program with printed manual.
Copyright laws apply to both Shareware and commercial software,
and the copyright holder retains all rights, with a few specific
exceptions as stated below. Shareware authors are accomplished
programmers, just like commercial authors, and the programs are
of comparable quality. (In both cases, there are good programs
and bad ones!) The main difference is in the method of
distribution. The author specifically grants the right to copy
and distribute the software, either to all and sundry or to a
specific group. For example, some authors require written
permission before a commercial disk vendor may copy their
Shareware.
SHAREWARE VERSION, PLEASE REGISTER. USE REGISTER.FRM.
Shareware is a distribution method, not a type of software. You
should find software that suits your needs and pocketbook,
whether it's commercial or Shareware. The Shareware system makes
fitting your needs easier, because you can try before you buy.
And because the overhead is low, prices are low also. Shareware
has the ultimate money-back guarantee -- if you don't use the
product, you don't pay for it.
DISCLAIMER - AGREEMENT
Users of CALC_JNC must accept this disclaimer of warranty:
CALC_JNC is supplied as is. The author disclaims all
warranties, expressed or implied, including, without limitation,
the warranties of merchantability and of fitness for any purpose.
The author assumes no liability for damages, direct or conse-
quential, which may result from the use of CALC_JNC."
CALC_JNC is a "shareware program" and is provided at no charge
to the user for evaluation. Feel free to share it with your
friends, but please do not give it away altered or as part of
another system. The essence of "user-supported" software is to
provide personal computer users with quality software without
high prices, and yet to provide incentive for programmers to
continue to develop new products. If you find this program
useful and find that you are using CALC_JNC and continue to use
CALC_JNC after a reasonable trial period, you must make a reg-
istration payment of $25.00 to James N. Cox. The $25.00
registration fee will license one copy for use on any one
computer at any one time. You must treat this software just like
a book. An example is that this software may be used by any
number of people and may be freely moved from one computer
location to another, so long as there is no possibility of it
being used at one location while it's being used at another.
Just as a book cannot be read by two different persons at the
same time.
Commercial users of CALC_JNC must register and pay for their
copies of CALC_JNC within 30 days of first use or their license
is withdrawn. Site-License arrangements may be made by con-
tacting James N. Cox.
Anyone distributing CALC_JNC for any kind of remuneration must
first contact James N. Cox at the address below for authorization.
SHAREWARE VERSION, PLEASE REGISTER. USE REGISTER.FRM.
This authorization will be automatically granted to distributors
recognized by the (ASP) as adhering to its guidelines for
shareware distributors, and such distributors may begin offering
CALC_JNC immediately (However James N. Cox must still be advised so
that the distributor can be kept up-to-date with the latest
version of CALC_JNC.).
You are encouraged to pass a copy of CALC_JNC along to your
friends for evaluation. Please encourage them to register their
copy if they find that they can use it. All registered users
will receive a copy of the latest version of the CALC_JNC
system.
James N. Cox
418 Erie Avenue
Quakertown, Pa. 18951 U.S.A
CIS# 76665,3443
SHAREWARE VERSION, PLEASE REGISTER. USE REGISTER.FRM.
TABLE OF CONTENTS
───────────────────
Introduction ──────────────────────> Page 1
Installation ──────────────────────> Page 2
Command Line Options ──────────────> Page 3
Memory Requirements ───────────────> Page 2
Loading CALC_JNC as a TSR ─────────> Page 2,3
Removing CALC_JNC from memory ─────> Page 2
Clearing the Entry Line ───────────> Page 4
Deleting Last Character Entered ───> Page 4
Obtaining Result of a Calculation ─> Page 4
Positioning CALC_JNC on the screen─> Page 4
Sending data to an application ────> Page 5
Programmers Calculator ────────────> Page 6
──────────────────────
Entry Modes
───────────
Decimal ───────────────────────> Page 7
Hexadecimal ───────────────────> Page 8
Octal ─────────────────────────> Page 7
Binary ────────────────────────> Page 8
Positive Only ─────────────────> Page 9
Changing Default Entry Modes ──> Page 7,8
Functions
─────────
Addition ──────────────────────> Page 10
Subtraction ───────────────────> Page 10
Multiplication ────────────────> Page 11
Division ──────────────────────> Page 11
Modulus ───────────────────────> Page 12
Negation ──────────────────────> Page 12
Or ────────────────────────────> Page 13
Xor ───────────────────────────> Page 13
Nor ───────────────────────────> Page 14
And ───────────────────────────> Page 14
Nand ──────────────────────────> Page 15
Not ───────────────────────────> Page 15
Memories
────────
Storing ───────────────────────> Page 16
Recalling ─────────────────────> Page 16
SHAREWARE VERSION, PLEASE REGISTER. USE REGISTER.FRM.
Float Calculator ──────────────────> Page 17
────────────────
Functions
─────────
Addition ──────────────────────> Page 18
Subtraction ───────────────────> Page 18
Multiplication ────────────────> Page 19
Division ──────────────────────> Page 19
Square Root ───────────────────> Page 20
Cube Root ─────────────────────> Page 20
Xth Root of Y ─────────────────> Page 21
X Power Y ─────────────────────> Page 21
Reciprocal ────────────────────> Page 22
Fraction ──────────────────────> Page 22
Factorial ─────────────────────> Page 23
Absolute Value ────────────────> Page 23
Integer ───────────────────────> Page 24
Engineering ───────────────────> Page 24
Sexagesimal ───────────────────> Page 25
Cosine ────────────────────────> Page 26
Sine ──────────────────────────> Page 26
Tangent ───────────────────────> Page 27
Arc-Cosine ────────────────────> Page 27
Arc-Sine ──────────────────────> Page 28
Arc-Tangent ───────────────────> Page 28
Hyperbolic Cosine ─────────────> Page 29
Hyperbolic Sine ───────────────> Page 29
Hyperbolic Tangent ────────────> Page 30
Inverse Hyperbolic Cosine ─────> Page 30
Inverse Hyperbolic Sine ───────> Page 31
Inverse Hyperbolic Tangent ────> Page 31
Natural Logarithm ─────────────> Page 32
Common Logarithm ──────────────> Page 32
Anti-Natural Logarithm ────────> Page 33
Pi ────────────────────────────> Page 33
Entering Negative Values ──────> Page 34
Fixed Decimal Place ───────────> Page 34
Memories
────────
Storing ───────────────────────> Page 35
Recalling ─────────────────────> Page 36
Recalling Previous Formulas ───> Page 37
Recalling Previous Result ─────> Page 37
Changing Colors
───────────────
Background ────────────────────> Page 38
Foreground ────────────────────> Page 38
SHAREWARE VERSION, PLEASE REGISTER. USE REGISTER.FRM.
Help Screens ───────────────────────> Page 39,40
Compatible Video Monitors ──────────> Page 41
Graphics Screens ───────────────────> Page 41
Text Modes ─────────────────────────> Page 41
Tables
──────
Color Table ──────────────────> Appendix A1
Programmers Functions Table ──> Appendix A2
Float Functions Table ────────> Appendix A3
Specifications
──────────────
Precedence ───────────────────> Appendix B1
Maximum Ranges ───────────────> Appendix B2
Errors
──────
Definitions ──────────────────> Appendix C1
CAN'T FIND REGISTER.FRM
───────────────────────
REGISTRATION FORM ──────────────> Appendix D1
SHAREWARE VERSION, PLEASE REGISTER. USE REGISTER.FRM Page 1
Thank you for taking the time to evaluate CALC_JNC.
CALC_JNC is divided into two seperate calculators.
The PROGRAMMERS CALCULATOR is designed to give automatic
conversions between DECIMAL,HEXADECIMAL,OCTAL and BINARY.
Also included are the following operations :
ADDITION,SUBTRACTION,MULTIPLICATION,DIVISION,MODULUS,
OR,XOR,AND,NAND,NOR,NOT and NEGATION.
10 memories are also included.
The FLOAT CALCULATOR is designed to allow for easy
entry of formulas. Included in the FLOAT CALCULATOR are
the following operations :
ADDITION,SUBTRACTION,MULTIPLICATION,DIVISION,15 LEVELS OF
PARENTHESIS,POWER,SQUARE ROOT,Xth ROOT OF Y,RECIPROCAL,
ABSOLUTE VALUE,SINE,COSINE,TANGENT,HYPERBOLIC SINE,
HYPERBOLIC COSINE,HYPERBOLIC TANGENT,ARC-SINE,ARC-COSINE,
ARC-TANGENT,NATURAL LOGARITHM,ANTI-NATURAL LOGARITHM,
COMMON LOGARITHM,INTEGER,FACTORIAL,CUBE ROOT,10 MEMORIES,
RECALL LAST 10 FORMULAS ENTERED and CHANGE BACKGROUND AND
FOREGROUND COLORS,FIXED DECIMAL POINT.
Both calculators have the ability to send the result to the
keyboard buffer and work with 80-132 column displays.
CALC_JNC has been tested on the following version's of DOS.
3.1 to 5.0
CALC_JNC has also been tested on the following processors.
8086 to the 80486
At the command line type :
CALC_JNC /? <-- this will display all options available
CALC_JNC can also be loaded into memory as a TSR.
REGISTRATION IS REQUIRED if you use this program for more
than thirty days. You will receive a PRINTED MANUAL along
with the following programs upon registration :
CALC_JNC - Registered version
CALC_HEX - 22k PROGRAMMERS CALCULATOR
CALC_CP - Uses math coprocessor for floating point
MANUAL.DOC - Full Manual
PLEASE USE THE REGISTER.FRM FILE PROVIDED WITH THIS PROGRAM.
CALC_JNC Copyright 1991,1992 James N. Cox All Rights Reserved.
SHAREWARE VERSION, PLEASE REGISTER. USE REGISTER.FRM Page 2
INSTALLATION
────────────
To install CALC_JNC on your hard disk.
1) Install the floppy in drive A.
2) Type COPY A:C*.* C:\whatever your directory name is.
To run CALC_JNC from the command line simply type
CALC_JNC < you may enter other options here >
To load CALC_JNC as a TSR type
CALC_JNC /r < you may enter other options here >
To remove CALC_JNC from memory type
CALC_JNC /d
When CALC_JNC is first executed the PROGRAMMERS CALCULATOR
is the first calculator that appears. To change to the
FLOAT CALCULATOR enter ALT-F. To change back again enter
ALT-F again.
Memory Requirements
───────────────────
The memory requirements are as follows :
CALC_JNC.EXE ───────────> 51.4k
SHAREWARE VERSION, PLEASE REGISTER. USE REGISTER.FRM Page 3
COMMAND LINE OPTIONS
────────────────────
usage :
calc {/r} {/bn} {/fn} {/hn} {/i} {/d} {/x} {/pn} {/?}
PARAMETER DEFINITION
───────── ───────────────────────────────────────────
/r ─────────────> Load CALC_JNC as a TSR.
/bn ─────────────> Set the background color. (see color table)
Range : n <= 15.
/fn ─────────────> Set the foreground color. (see color table)
Range : n <= 15.
/hn ─────────────> Define a new hot key to activate CALC_JNC
when loaded as a TSR.
Range : n = any key.
/i ─────────────> Information about the program.
/x ─────────────> Use the float calculator as the default.
/pn ─────────────> Set the fixed decimal point to the default
value of n.
Range : 0 <= n <= 9
/d ─────────────> Remove CALC_JNC from memory.
/? ─────────────> Show options.
The above options except for /i and /? are only valid the
first time calc is loaded as a TSR. If CALC_JNC is not loaded
as a TSR then the command line options are always valid.
When CALC_JNC is loaded as a TSR, CALC_JNC will display
that it has been loaded into memory, and what hot key is
to be used to activate CALC_JNC.
Example:
CALC_JNC /r /h0 <return>
The above loads CALC_JNC as a TSR and defines the hot
key as ALT-0. The message that follows will then be
displayed.
CALC_JNC LOADED IN MEMORY. ALT-0 TO ACTIVATE.
SHAREWARE VERSION, PLEASE REGISTER. USE REGISTER.FRM Page 4
CLEARING THE ENTRY LINE
───────────────────────
To clear the calculator to start a new calculation the
key is the TAB key. This key is also used to clear
any errors that may have occurred.
DELETING THE LAST CHARACTER ENTERED
───────────────────────────────────
To delete the last character entered, the key is the
BACKSPACE key. This key can be used at any time to
delete the last character entered.
OBTAINING THE RESULT OF A CALCULATION
─────────────────────────────────────
To obtain the result from a calculation, the key is
the ENTER key. Press this key after a calculation
has been entered to obtain the result of the
calculation.
POSITIONING CALC_JNC ON THE SCREEN
──────────────────────────────────
To move CALC_JNC to another location on the screen the
following options are available anytime the calculator
is on the screen.
ALT-1 -> will move CALC_JNC up one line.
ALT-2 -> will move CALC_JNC down one line.
ALT-3 -> will move CALC_JNC to the left.
ALT-4 -> will move CALC_JNC to the right.
SHAREWARE VERSION, PLEASE REGISTER. USE REGISTER.FRM Page 5
SENDING DATA TO THE KEYBOARD BUFFER
───────────────────────────────────
CALC_JNC can send the result of a calculation to the current
application that is running in the background.
The command is ALT-K. This command can be used at anytime.
(if the result is 0, it will still be sent to the application)
If the result is greater than 16 characters, CALC_JNC will
only send the first 16 characters.
PROGRAMMERS CALCULATOR
──────────────────────
CALC_JNC can send one of the following results to the
keyboard buffer depending on what the default entry mode
is set for (ALT-T).
If the default entry mode is decimal, the result sent to the
application is decimal(cursor = '_').
If the default entry mode is set for hexadecimal, the result
sent to the application is hexadecimal(cursor = 'x').
If the default entry mode is set for octal, the result
sent to the application is octal(cursor = 'o').
If the default entry mode is set for binary, the result
sent to the application is binary(cursor = 'l').
FLOAT CALCULATOR
────────────────
If the result has an exponent value, the most significant
digit will be drop following the sign.
After CALC_JNC sends the data to the keyboard buffer, CALC_JNC
will go to sleep and return control back to the application.
Results can only be sent to the application if CALC_JNC is
loaded into memory as a TSR.
SHAREWARE VERSION, PLEASE REGISTER. USE REGISTER.FRM Page 6
P R O G R A M M E R S C A L C U L A T O R
┌───────────────────────────────────────────────────────────┐
│ CALC_JNC ver 9.01 Programmers Calculator 05/17/92 │
│ + - * / % Not And nanD Or Xor noR nEg │
│ Entry Line : 12345678 │
│ │
│ Decimal : 12,345,678 │
│ Octal [o] : 57060516 │
│ Hex [x] : bc614e │
│ Binary [l] : 101111000110000101001110 │
│ │
│ Store / recaLL ALT-F->Float ALT-H->Help ESC->Exit │
│ Copyr(c) James N. Cox 1991,1992. All Rights Reserved. │
└───────────────────────────────────────────────────────────┘
SHAREWARE VERSION, PLEASE REGISTER. USE REGISTER.FRM Page 7
The default entry mode for the PROGRAMMERS CALCULATOR is decimal.
Example :
┌───────────────────────────────────────────────────────────┐
│ CALC_JNC ver 9.01 Programmers Calculator 05/17/92 │
│ + - * / % Not And nanD Or Xor noR nEg │
│ Entry Line : 12345678 <this is what you type> │
│ │
│ Decimal : 12,345,678 │
│ Octal [o] : 57060516 │
│ Hex [x] : bc614e │
│ Binary [l] : 101111000110000101001110 │
│ │
│ Store / recaLL ALT-F->Float ALT-H->Help ESC->Exit │
│ Copyr(c) James N. Cox 1991,1992. All Rights Reserved. │
└───────────────────────────────────────────────────────────┘
The default entry mode can be changed by preceding the entry line
value with one of the following characters :
o - Octal
x - Hexadecimal
l - Binary
Example (Octal Entry) :
┌───────────────────────────────────────────────────────────┐
│ CALC_JNC ver 9.01 Programmers Calculator 05/17/92 │
│ + - * / % Not And nanD Or Xor noR nEg │
│ Entry Line : o1234567 <this is what you type> │
│ │
│ Decimal : 342,391 │
│ Octal [o] : 1234567 │
│ Hex [x] : 53977 │
│ Binary [l] : 1010011100101110111 │
│ │
│ Store / recaLL ALT-F->Float ALT-H->Help ESC->Exit │
│ Copyr(c) James N. Cox 1991,1992. All Rights Reserved. │
└───────────────────────────────────────────────────────────┘
SHAREWARE VERSION, PLEASE REGISTER. USE REGISTER.FRM Page 8
Example (Hexadecimal Entry) :
┌───────────────────────────────────────────────────────────┐
│ CALC_JNC ver 9.01 Programmers Calculator 05/17/92 │
│ + - * / % Not And nanD Or Xor noR nEg │
│ Entry Line : xfecdef <this is what you type> │
│ │
│ Decimal : 16,698,863 │
│ Octal [o] : 77546757 │
│ Hex [x] : fecdef │
│ Binary [l] : 111111101100110111101111 │
│ │
│ Store / recaLL ALT-F->Float ALT-H->Help ESC->Exit │
│ Copyr(c) James N. Cox 1991,1992. All Rights Reserved. │
└───────────────────────────────────────────────────────────┘
Example (Binary Entry) :
┌───────────────────────────────────────────────────────────┐
│ CALC_JNC ver 9.01 Programmers Calculator 05/17/92 │
│ + - * / % Not And nanD Or Xor noR nEg │
│ Entry Line : l1001010101111011 <this is what you type> │
│ │
│ Decimal : 38,267 │
│ Octal [o] : 112573 │
│ Hex [x] : 957b │
│ Binary [l] : 1001010101111011 │
│ │
│ Store / recaLL ALT-F->Float ALT-H->Help ESC->Exit │
│ Copyr(c) James N. Cox 1991,1992. All Rights Reserved. │
└───────────────────────────────────────────────────────────┘
If you wish to change the default entry mode for all
calculations and not enter the preceding character,
press ALT-T to toggle the default entry mode. The cursor
will change to one of the three characters above for
each time ALT-T is entered.
Note : If the default entry mode is not decimal (cursor is
not an underscore) decimal values cannot be entered.
SHAREWARE VERSION, PLEASE REGISTER. USE REGISTER.FRM Page 9
To allow for only positive numbers from 0 to 4,294,967,295 the
command is ALT-P. To switch back to positive and negative
numbers enter ALT-P again.
Example (Prior to ALT-P):
┌───────────────────────────────────────────────────────────┐
│ CALC_JNC ver 9.01 Programmers Calculator 05/17/92 │
│ + - * / % Not And nanD Or Xor noR nEg │
│ Entry Line : xffffffff │
│ │
│ Decimal : -1 │
│ Octal [o] : 37777777777 │
│ Hex [x] : ffffffff │
│ Binary [l] : 11111111111111111111111111111111 │
│ │
│ Store / recaLL ALT-F->Float ALT-H->Help ESC->Exit │
│ Copyr(c) James N. Cox 1991,1992. All Rights Reserved. │
└───────────────────────────────────────────────────────────┘
Example (After ALT-P):
┌───────────────────────────────────────────────────────────┐
│ CALC_JNC ver 9.01 Programmers Calculator 05/17/92 │
│ + - * / % Not And nanD Or Xor noR nEg │
│ Entry Line : xffffffff │
│ │
│ Decimal : 4,294,967,295 │
│ Octal [o] : 37777777777 │
│ Hex [x] : ffffffff │
│ Binary [l] : 11111111111111111111111111111111 │
│ │
│ Store / recaLL ALT-F->Float ALT-H->Help ESC->Exit │
│ Copyr(c) James N. Cox 1991,1992. All Rights Reserved. │
└───────────────────────────────────────────────────────────┘
SHAREWARE VERSION, PLEASE REGISTER. USE REGISTER.FRM Page 10
ADDITION
────────
The key for addition is the '+' key.
Example :
┌───────────────────────────────────────────────────────────┐
│ CALC_JNC ver 9.01 Programmers Calculator 05/17/92 │
│ + - * / % Not And nanD Or Xor noR nEg │
│ Entry Line : 500 <+> 1000 <enter> │
│ │
│ Decimal : 1,500 │
│ Octal [o] : 2734 │
│ Hex [x] : 5dc │
│ Binary [l] : 10111011100 │
│ │
│ Store / recaLL ALT-F->Float ALT-H->Help ESC->Exit │
│ Copyr(c) James N. Cox 1991,1992. All Rights Reserved. │
└───────────────────────────────────────────────────────────┘
SUBTRACTION
───────────
The key for subtraction is the '-' key.
Example :
┌───────────────────────────────────────────────────────────┐
│ CALC_JNC ver 9.01 Programmers Calculator 05/17/92 │
│ + - * / % Not And nanD Or Xor noR nEg │
│ Entry Line : o456 <-> 200 <enter> │
│ │
│ Decimal : 102 │
│ Octal [o] : 146 │
│ Hex [x] : 66 │
│ Binary [l] : 1100110 │
│ │
│ Store / recaLL ALT-F->Float ALT-H->Help ESC->Exit │
│ Copyr(c) James N. Cox 1991,1992. All Rights Reserved. │
└───────────────────────────────────────────────────────────┘
SHAREWARE VERSION, PLEASE REGISTER. USE REGISTER.FRM Page 11
MULTIPLICATION
──────────────
The key for multiplication is the '*' key.
Example :
┌───────────────────────────────────────────────────────────┐
│ CALC_JNC ver 9.01 Programmers Calculator 05/17/92 │
│ + - * / % Not And nanD Or Xor noR nEg │
│ Entry Line : 912 <*> xff <enter> │
│ │
│ Decimal : 232,560 │
│ Octal [o] : 706160 │
│ Hex [x] : 38c70 │
│ Binary [l] : 111000110001110000 │
│ │
│ Store / recaLL ALT-F->Float ALT-H->Help ESC->Exit │
│ Copyr(c) James N. Cox 1991,1992. All Rights Reserved. │
└───────────────────────────────────────────────────────────┘
DIVISION
────────
The key for division is the '/' key.
Example :
┌───────────────────────────────────────────────────────────┐
│ CALC_JNC ver 9.01 Programmers Calculator 05/17/92 │
│ + - * / % Not And nanD Or Xor noR nEg │
│ Entry Line : xeabc </> l000111 <enter> │
│ │
│ Decimal : 8,584 │
│ Octal [o] : 20610 │
│ Hex [x] : 2188 │
│ Binary [l] : 10000110001000 │
│ │
│ Store / recaLL ALT-F->Float ALT-H->Help ESC->Exit │
│ Copyr(c) James N. Cox 1991,1992. All Rights Reserved. │
└───────────────────────────────────────────────────────────┘
SHAREWARE VERSION, PLEASE REGISTER. USE REGISTER.FRM Page 12
MODULUS
───────
The key for modulus is the '%' key.
Example :
┌───────────────────────────────────────────────────────────┐
│ CALC_JNC ver 9.01 Programmers Calculator 05/17/92 │
│ + - * / % Not And nanD Or Xor noR nEg │
│ Entry Line : 10 <%> 8 <enter> │
│ │
│ Decimal : 2 │
│ Octal [o] : 2 │
│ Hex [x] : 2 │
│ Binary [l] : 10 │
│ │
│ Store / recaLL ALT-F->Float ALT-H->Help ESC->Exit │
│ Copyr(c) James N. Cox 1991,1992. All Rights Reserved. │
└───────────────────────────────────────────────────────────┘
NEGATION
────────
The negation key is ALT-E.
Example :
┌───────────────────────────────────────────────────────────┐
│ CALC_JNC ver 9.01 Programmers Calculator 05/17/92 │
│ + - * / % Not And nanD Or Xor noR nEg │
│ Entry Line : xff <ALT-E> <enter> │
│ │
│ Decimal : -255 │
│ Octal [o] : 37777777401 │
│ Hex [x] : ffffff01 │
│ Binary [l] : 11111111111111111111111100000001 │
│ │
│ Store / recaLL ALT-F->Float ALT-H->Help ESC->Exit │
│ Copyr(c) James N. Cox 1991,1992. All Rights Reserved. │
└───────────────────────────────────────────────────────────┘
SHAREWARE VERSION, PLEASE REGISTER. USE REGISTER.FRM Page 13
OR
──
The OR key is ALT-O.
Example :
┌───────────────────────────────────────────────────────────┐
│ CALC_JNC ver 9.01 Programmers Calculator 05/17/92 │
│ + - * / % Not And nanD Or Xor noR nEg │
│ Entry Line : xa0 <ALT-O> xf05 <enter> │
│ │
│ Decimal : 4,005 │
│ Octal [o] : 7645 │
│ Hex [x] : fa5 │
│ Binary [l] : 111110100101 │
│ │
│ Store / recaLL ALT-F->Float ALT-H->Help ESC->Exit │
│ Copyr(c) James N. Cox 1991,1992. All Rights Reserved. │
└───────────────────────────────────────────────────────────┘
XOR
───
The Exclusive─Or key is ALT-X.
Example :
┌───────────────────────────────────────────────────────────┐
│ CALC_JNC ver 9.01 Programmers Calculator 05/17/92 │
│ + - * / % Not And nanD Or Xor noR nEg │
│ Entry Line : 3000 <ALT-X> l1010 <enter> │
│ │
│ Decimal : 2,994 │
│ Octal [o] : 5662 │
│ Hex [x] : bb2 │
│ Binary [l] : 101110110010 │
│ │
│ Store / recaLL ALT-F->Float ALT-H->Help ESC->Exit │
│ Copyr(c) James N. Cox 1991,1992. All Rights Reserved. │
└───────────────────────────────────────────────────────────┘
SHAREWARE VERSION, PLEASE REGISTER. USE REGISTER.FRM Page 14
NOR
───
The Nor key is ALT-R.
Example :
┌───────────────────────────────────────────────────────────┐
│ CALC_JNC ver 9.01 Programmers Calculator 05/17/92 │
│ + - * / % Not And nanD Or Xor noR nEg │
│ Entry Line : o777 <ALT-R> xff <enter> │
│ │
│ Decimal : -512 │
│ Octal [o] : 37777777000 │
│ Hex [x] : fffffe00 │
│ Binary [l] : 11111111111111111111111000000000 │
│ │
│ Store / recaLL ALT-F->Float ALT-H->Help ESC->Exit │
│ Copyr(c) James N. Cox 1991,1992. All Rights Reserved. │
└───────────────────────────────────────────────────────────┘
AND
───
The And key is ALT-A.
Example :
┌───────────────────────────────────────────────────────────┐
│ CALC_JNC ver 9.01 Programmers Calculator 05/17/92 │
│ + - * / % Not And nanD Or Xor noR nEg │
│ Entry Line : xc0 <ALT-A> x60 <enter> │
│ │
│ Decimal : 64 │
│ Octal [o] : 100 │
│ Hex [x] : 40 │
│ Binary [l] : 1000000 │
│ │
│ Store / recaLL ALT-F->Float ALT-H->Help ESC->Exit │
│ Copyr(c) James N. Cox 1991,1992. All Rights Reserved. │
└───────────────────────────────────────────────────────────┘
SHAREWARE VERSION, PLEASE REGISTER. USE REGISTER.FRM Page 15
NAND
────
The Nand key is ALT-D.
Example :
┌───────────────────────────────────────────────────────────┐
│ CALC_JNC ver 9.01 Programmers Calculator 05/17/92 │
│ + - * / % Not And nanD Or Xor noR nEg │
│ Entry Line : o5432 <ALT-D> xea00 <enter> │
│ │
│ Decimal : -2,561 │
│ Octal [o] : 37777772777 │
│ Hex [x] : fffff5ff │
│ Binary [l] : 11111111111111111111010111111111 │
│ │
│ Store / recaLL ALT-F->Float ALT-H->Help ESC->Exit │
│ Copyr(c) James N. Cox 1991,1992. All Rights Reserved. │
└───────────────────────────────────────────────────────────┘
NOT
───
The Not key is ALT-N.
Example :
┌───────────────────────────────────────────────────────────┐
│ CALC_JNC ver 9.01 Programmers Calculator 05/17/92 │
│ + - * / % Not And nanD Or Xor noR nEg │
│ Entry Line : xff <ALT-N> <enter> │
│ │
│ Decimal : -256 │
│ Octal [o] : 37777777400 │
│ Hex [x] : ffffff00 │
│ Binary [l] : 11111111111111111111111100000000 │
│ │
│ Store / recaLL ALT-F->Float ALT-H->Help ESC->Exit │
│ Copyr(c) James N. Cox 1991,1992. All Rights Reserved. │
└───────────────────────────────────────────────────────────┘
SHAREWARE VERSION, PLEASE REGISTER. USE REGISTER.FRM Page 16
STORING RESULT IN MEMORY
────────────────────────
To save the result in memory, the command is ALT-S. There
are a total of 10 memories that can be utilized. After
ALT-S is pressed enter a number from 0 to 9 to tell CALC_JNC
where to store the result.
Example (store result in memory location 1) :
┌───────────────────────────────────────────────────────────┐
│ CALC_JNC ver 9.01 Programmers Calculator 05/17/92 │
│ + - * / % Not And nanD Or Xor noR nEg │
│ Entry Line : 123456 <+> 123 <enter> <ALT-S> <1> │
│ │
│ Decimal : 123579 │
│ Octal [o] : 361273 │
│ Hex [x] : 1e2bb │
│ Binary [l] : 11110001010111011 │
│ │
│ Store / recaLL ALT-F->Float ALT-H->Help ESC->Exit │
│ Copyr(c) James N. Cox 1991,1992. All Rights Reserved. │
└───────────────────────────────────────────────────────────┘
RECALLING A RESULT FROM MEMORY
──────────────────────────────
To recall a result from memory the command is ALT-L. After
ALT-L is pressed, enter a number from 0 to 9 to tell CALC_JNC
which memory location you are recalling.
Example (recall result from memory location 1) :
┌───────────────────────────────────────────────────────────┐
│ CALC_JNC ver 9.01 Programmers Calculator 05/17/92 │
│ + - * / % Not And nanD Or Xor noR nEg │
│ Entry Line : <ALT-L> <1> 123579 <this value is recalled> │
│ │
│ Decimal : 123579 │
│ Octal [o] : 361273 │
│ Hex [x] : 1e2bb │
│ Binary [l] : 11110001010111011 │
│ │
│ Store / recaLL ALT-F->Float ALT-H->Help ESC->Exit │
│ Copyr(c) James N. Cox 1991,1992. All Rights Reserved. │
└───────────────────────────────────────────────────────────┘
SHAREWARE VERSION, PLEASE REGISTER. USE REGISTER.FRM Page 17
F L O A T C A L C U L A T O R
┌───────────────────────────────────────────────────────────┐
│ CALC_JNC ver 9.01 Programmers Calculator 05/17/92 │
│ Float Mode │
│ │
│ Enter Formula : sqr(45)*cube(45)/cos(.5) │
│ │
│ Prev. Formula : cos(4)*sin(45/8) │
│ │
│ │
│ Answer : 9.777837572e-002 │
│ ALT-F->Prog ALT-H->Help ESC->Exit │
│ Copyr(c) James N. Cox 1991,1992. All Rights Reserved. │
└───────────────────────────────────────────────────────────┘
SHAREWARE VERSION, PLEASE REGISTER. USE REGISTER.FRM Page 18
ADDITION
────────
To obtain the sum of two numbers, the command is
x+y
where : x is any number or expression
y is any number or expression
Example :
┌───────────────────────────────────────────────────────────┐
│ CALC_JNC ver 9.01 Programmers Calculator 05/17/92 │
│ Float Mode │
│ │
│ Enter Formula : 10+30+40 <enter> │
│ │
│ Prev. Formula : 10+30+40 │
│ │
│ │
│ Answer : 80 │
│ ALT-F->Prog ALT-H->Help ESC->Exit │
│ Copyr(c) James N. Cox 1991,1992. All Rights Reserved. │
└───────────────────────────────────────────────────────────┘
SUBTRACTION
───────────
To obtain the difference of two numbers, the command is
x-y
where : x is any number or expression
y is any number or expression
Example :
┌───────────────────────────────────────────────────────────┐
│ CALC_JNC ver 9.01 Programmers Calculator 05/17/92 │
│ Float Mode │
│ │
│ Enter Formula : 125-30.24-40 <enter> │
│ │
│ Prev. Formula : 125-30.24-40 │
│ │
│ │
│ Answer : 54.76 │
│ ALT-F->Prog ALT-H->Help ESC->Exit │
│ Copyr(c) James N. Cox 1991,1992. All Rights Reserved. │
└───────────────────────────────────────────────────────────┘
SHAREWARE VERSION, PLEASE REGISTER. USE REGISTER.FRM Page 19
MULTIPLICATION
──────────────
To multiply two numbers, the command is
x*y
where : x is any number or expression
y is any number or expression
Example :
┌───────────────────────────────────────────────────────────┐
│ CALC_JNC ver 9.01 Programmers Calculator 05/17/92 │
│ Float Mode │
│ │
│ Enter Formula : 75*900*(-1) <enter> │
│ │
│ Prev. Formula : 75*900*(-1) │
│ │
│ │
│ Answer : -67500 │
│ ALT-F->Prog ALT-H->Help ESC->Exit │
│ Copyr(c) James N. Cox 1991,1992. All Rights Reserved. │
└───────────────────────────────────────────────────────────┘
DIVISION
────────
To divide two numbers, the command is
x/y
where : x is any number or expression
y is any number or expression
Example :
┌───────────────────────────────────────────────────────────┐
│ CALC_JNC ver 9.01 Programmers Calculator 05/17/92 │
│ Float Mode │
│ │
│ Enter Formula : 345/sqr(4) <enter> │
│ │
│ Prev. Formula : 345/sqr(4) │
│ │
│ │
│ Answer : 172.5 │
│ ALT-F->Prog ALT-H->Help ESC->Exit │
│ Copyr(c) James N. Cox 1991,1992. All Rights Reserved. │
└───────────────────────────────────────────────────────────┘
SHAREWARE VERSION, PLEASE REGISTER. USE REGISTER.FRM Page 20
SQUARE ROOT
───────────
To obtain the square root of a number, the command is
sqr(arg)
where : arg is any positive number or expression
Parenthesis are required for this function
Example :
┌───────────────────────────────────────────────────────────┐
│ CALC_JNC ver 9.01 Programmers Calculator 05/17/92 │
│ Float Mode │
│ │
│ Enter Formula : sqr(2) <enter> │
│ │
│ Prev. Formula : sqr(2) │
│ │
│ │
│ Answer : 1.414213562 │
│ ALT-F->Prog ALT-H->Help ESC->Exit │
│ Copyr(c) James N. Cox 1991,1992. All Rights Reserved. │
└───────────────────────────────────────────────────────────┘
CUBE ROOT
─────────
To obtain the cube root of a number, the command is
cube(arg)
where : arg is any number or expression
Parenthesis are required for this function
Example :
┌───────────────────────────────────────────────────────────┐
│ CALC_JNC ver 9.01 Programmers Calculator 05/17/92 │
│ Float Mode │
│ │
│ Enter Formula : cube(27) <enter> │
│ │
│ Prev. Formula : cube(27) │
│ │
│ │
│ Answer : 3 │
│ ALT-F->Prog ALT-H->Help ESC->Exit │
│ Copyr(c) James N. Cox 1991,1992. All Rights Reserved. │
└───────────────────────────────────────────────────────────┘
SHAREWARE VERSION, PLEASE REGISTER. USE REGISTER.FRM Page 21
Xth ROOT of Y
─────────────
To obtain the xth root of y, the command is
(x,y)
where : x is any number or expression
y is any number or expression
Parenthesis are required for this function
Example :
┌───────────────────────────────────────────────────────────┐
│ CALC_JNC ver 9.01 Programmers Calculator 05/17/92 │
│ Float Mode │
│ │
│ Enter Formula : (64,2) <enter> │
│ │
│ Prev. Formula : (64,2) │
│ │
│ │
│ Answer : 1.010889286 │
│ ALT-F->Prog ALT-H->Help ESC->Exit │
│ Copyr(c) James N. Cox 1991,1992. All Rights Reserved. │
└───────────────────────────────────────────────────────────┘
X Power Y
─────────
To raise x to the power of y, the command is
(x^y)
where : x is any number or expression
y is any number or expression
Parenthesis are required for this function
Example :
┌───────────────────────────────────────────────────────────┐
│ CALC_JNC ver 9.01 Programmers Calculator 05/17/92 │
│ Float Mode │
│ │
│ Enter Formula : (4^45) <enter> │
│ │
│ Prev. Formula : (4^45) │
│ │
│ │
│ Answer : 1.237940039e+027 │
│ ALT-F->Prog ALT-H->Help ESC->Exit │
│ Copyr(c) James N. Cox 1991,1992. All Rights Reserved. │
└───────────────────────────────────────────────────────────┘
SHAREWARE VERSION, PLEASE REGISTER. USE REGISTER.FRM Page 22
RECIPROCAL
──────────
To obtain the reciprocal of a number, the command is
(arg)]
where : arg is any number or expression
Parenthesis are required for this function
Example :
┌───────────────────────────────────────────────────────────┐
│ CALC_JNC ver 9.01 Programmers Calculator 05/17/92 │
│ Float Mode │
│ │
│ Enter Formula : (500)] <enter> │
│ │
│ Prev. Formula : (500)] │
│ │
│ │
│ Answer : 2.e-003 │
│ ALT-F->Prog ALT-H->Help ESC->Exit │
│ Copyr(c) James N. Cox 1991,1992. All Rights Reserved. │
└───────────────────────────────────────────────────────────┘
FRACTION
────────
To obtain the fraction of a number, the command is
frac(arg)
where : arg is any number or expression
Parenthesis are required for this function
Example :
┌───────────────────────────────────────────────────────────┐
│ CALC_JNC ver 9.01 Programmers Calculator 05/17/92 │
│ Float Mode │
│ │
│ Enter Formula : frac(34.987) <enter> │
│ │
│ Prev. Formula : frac(34.987) │
│ │
│ │
│ Answer : 0.987 │
│ ALT-F->Prog ALT-H->Help ESC->Exit │
│ Copyr(c) James N. Cox 1991,1992. All Rights Reserved. │
└───────────────────────────────────────────────────────────┘
SHAREWARE VERSION, PLEASE REGISTER. USE REGISTER.FRM Page 23
FACTORIAL
─────────
To obtain the factorial of a number, the command is
fact(arg)
where : arg is any number or expression
Parenthesis are required for this function
Example :
┌───────────────────────────────────────────────────────────┐
│ CALC_JNC ver 9.01 Programmers Calculator 05/17/92 │
│ Float Mode │
│ │
│ Enter Formula : fact(sqr(5)) <enter> │
│ │
│ Prev. Formula : fact(sqr(5)) │
│ │
│ │
│ Answer : 2 │
│ ALT-F->Prog ALT-H->Help ESC->Exit │
│ Copyr(c) James N. Cox 1991,1992. All Rights Reserved. │
└───────────────────────────────────────────────────────────┘
ABSOLUTE VALUE
──────────────
To obtain the absolute value of a number, the command is
abs(arg)
where : arg is any number or expression
Parenthesis are required for this function
Example :
┌───────────────────────────────────────────────────────────┐
│ CALC_JNC ver 9.01 Programmers Calculator 05/17/92 │
│ Float Mode │
│ │
│ Enter Formula : abs(100.34*(-1)*10) <enter> │
│ │
│ Prev. Formula : abs(100.34*(-1)*10) │
│ │
│ │
│ Answer : 1003.4 │
│ ALT-F->Prog ALT-H->Help ESC->Exit │
│ Copyr(c) James N. Cox 1991,1992. All Rights Reserved. │
└───────────────────────────────────────────────────────────┘
SHAREWARE VERSION, PLEASE REGISTER. USE REGISTER.FRM Page 24
INTEGER
───────
To obtain the integer value of a number, the command is
int(arg)
where : arg is any number or expression
Parenthesis are required for this function
Example :
┌───────────────────────────────────────────────────────────┐
│ CALC_JNC ver 9.01 Programmers Calculator 05/17/92 │
│ Float Mode │
│ │
│ Enter Formula : int(123.09876) <enter> │
│ │
│ Prev. Formula : int(123.09876) │
│ │
│ │
│ Answer : 123 │
│ ALT-F->Prog ALT-H->Help ESC->Exit │
│ Copyr(c) James N. Cox 1991,1992. All Rights Reserved. │
└───────────────────────────────────────────────────────────┘
ENGINEERING
───────────
To enter a number in engineering format, the command is
xe+-y
where : x is any number or expression
y is any number from 0 to 302.
the sign must follow the e and can be either
+ or -
Example :
┌───────────────────────────────────────────────────────────┐
│ CALC_JNC ver 9.01 Programmers Calculator 05/17/92 │
│ Float Mode │
│ │
│ Enter Formula : (123e+20)*sqr(23) <enter> │
│ │
│ Prev. Formula : (123e+20)*sqr(23) │
│ │
│ │
│ Answer : 5.898872774e+022 │
│ ALT-F->Prog ALT-H->Help ESC->Exit │
│ Copyr(c) James N. Cox 1991,1992. All Rights Reserved. │
└───────────────────────────────────────────────────────────┘
SHAREWARE VERSION, PLEASE REGISTER. USE REGISTER.FRM Page 25
SEXAGESIMAL
───────────
To convert a decimal number to it's sexagesimal value, the
command is
ALT-S
where : this command converts the value on the
ANSWER line to it's sexagesimal value
To convert a number from sexagesimal back to decimal, the
command is
ALT-S
where : this command is a toggle that will switch
each time from decimal to sexagesimal ANSWER's
Example :
┌───────────────────────────────────────────────────────────┐
│ CALC_JNC ver 9.01 Programmers Calculator 05/17/92 │
│ Float Mode │
│ │
│ Enter Formula : 12.456789 <enter> <ALT-S> │
│ │
│ Prev. Formula : 12.456789 │
│ │
│ │
│ Answer : 12°27'24.44" │
│ ALT-F->Prog ALT-H->Help ESC->Exit │
│ Copyr(c) James N. Cox 1991,1992. All Rights Reserved. │
└───────────────────────────────────────────────────────────┘
To enter a value in sexagesimal form, the command is
hours:minutes:seconds
where : this command can be used at any time
and also embedded within formulas
Example :
┌───────────────────────────────────────────────────────────┐
│ CALC_JNC ver 9.01 Programmers Calculator 05/17/92 │
│ Float Mode │
│ │
│ Enter Formula : 10:36:58 <enter> │
│ │
│ Prev. Formula : 10:36:58 │
│ │
│ │
│ Answer : 10.61611114 │
│ ALT-F->Prog ALT-H->Help ESC->Exit │
│ Copyr(c) James N. Cox 1991,1992. All Rights Reserved. │
└───────────────────────────────────────────────────────────┘
SHAREWARE VERSION, PLEASE REGISTER. USE REGISTER.FRM Page 26
COSINE
──────
To obtain the cosine of a number, the command is
cos(arg)
where : arg is any number or expression
Parenthesis are required for this function
Example :
┌───────────────────────────────────────────────────────────┐
│ CALC_JNC ver 9.01 Programmers Calculator 05/17/92 │
│ Float Mode │
│ │
│ Enter Formula : cos(24*5) <enter> │
│ │
│ Prev. Formula : cos(24*5) │
│ │
│ │
│ Answer : -0.5000000007 │
│ ALT-F->Prog ALT-H->Help ESC->Exit │
│ Copyr(c) James N. Cox 1991,1992. All Rights Reserved. │
└───────────────────────────────────────────────────────────┘
SINE
────
To obtain the sine of a number, the command is
sin(arg)
where : arg is any number or expression
Parenthesis are required for this function
Example :
┌───────────────────────────────────────────────────────────┐
│ CALC_JNC ver 9.01 Programmers Calculator 05/17/92 │
│ Float Mode │
│ │
│ Enter Formula : sin(64:43:42) <enter> │
│ │
│ Prev. Formula : sin(64:43:42) │
│ │
│ │
│ Answer : 0.9042937722 │
│ ALT-F->Prog ALT-H->Help ESC->Exit │
│ Copyr(c) James N. Cox 1991,1992. All Rights Reserved. │
└───────────────────────────────────────────────────────────┘
SHAREWARE VERSION, PLEASE REGISTER. USE REGISTER.FRM Page 27
TANGENT
───────
To obtain the tangent of a number, the command is
tan(arg)
where : arg is any number or expression
Parenthesis are required for this function
Example :
┌───────────────────────────────────────────────────────────┐
│ CALC_JNC ver 9.01 Programmers Calculator 05/17/92 │
│ Float Mode │
│ │
│ Enter Formula : tan(44) <enter> │
│ │
│ Prev. Formula : tan(44) │
│ │
│ │
│ Answer : 0.9656887751 │
│ ALT-F->Prog ALT-H->Help ESC->Exit │
│ Copyr(c) James N. Cox 1991,1992. All Rights Reserved. │
└───────────────────────────────────────────────────────────┘
ARC-COSINE
──────────
To obtain the arc-cosine of a number, the command is
acos(arg)
where : arg is any number or expression
Parenthesis are required for this function
Example :
┌───────────────────────────────────────────────────────────┐
│ CALC_JNC ver 9.01 Programmers Calculator 05/17/92 │
│ Float Mode │
│ │
│ Enter Formula : acos(6/10) <enter> │
│ │
│ Prev. Formula : acos(6/10) │
│ │
│ │
│ Answer : 53.13010234 │
│ ALT-F->Prog ALT-H->Help ESC->Exit │
│ Copyr(c) James N. Cox 1991,1992. All Rights Reserved. │
└───────────────────────────────────────────────────────────┘
SHAREWARE VERSION, PLEASE REGISTER. USE REGISTER.FRM Page 28
ARC-SINE
────────
To obtain the arc-sine of a number, the command is
asin(arg)
where : arg is any number or expression
Parenthesis are required for this function
Example :
┌───────────────────────────────────────────────────────────┐
│ CALC_JNC ver 9.01 Programmers Calculator 05/17/92 │
│ Float Mode │
│ │
│ Enter Formula : asin(20*.0001) <enter> │
│ │
│ Prev. Formula : asin(20*.0001) │
│ │
│ │
│ Answer : 0.1145916354 │
│ ALT-F->Prog ALT-H->Help ESC->Exit │
│ Copyr(c) James N. Cox 1991,1992. All Rights Reserved. │
└───────────────────────────────────────────────────────────┘
ARC-TANGENT
───────────
To obtain the arc-tangent of a number, the command is
atan(arg)
where : arg is any number or expression
Parenthesis are required for this function
Example :
┌───────────────────────────────────────────────────────────┐
│ CALC_JNC ver 9.01 Programmers Calculator 05/17/92 │
│ Float Mode │
│ │
│ Enter Formula : atan(5) <enter> │
│ │
│ Prev. Formula : atan(5) │
│ │
│ │
│ Answer : 78.69006751 │
│ ALT-F->Prog ALT-H->Help ESC->Exit │
│ Copyr(c) James N. Cox 1991,1992. All Rights Reserved. │
└───────────────────────────────────────────────────────────┘
SHAREWARE VERSION, PLEASE REGISTER. USE REGISTER.FRM Page 29
HYPERBOLIC COSINE
─────────────────
To obtain the hyperbolic cosine of a number, the command is
cosh(arg)
where : arg is any number or expression
Parenthesis are required for this function
Example :
┌───────────────────────────────────────────────────────────┐
│ CALC_JNC ver 9.01 Programmers Calculator 05/17/92 │
│ Float Mode │
│ │
│ Enter Formula : cosh(1.23) <enter> │
│ │
│ Prev. Formula : cosh(1.23) │
│ │
│ │
│ Answer : 1.856761057 │
│ ALT-F->Prog ALT-H->Help ESC->Exit │
│ Copyr(c) James N. Cox 1991,1992. All Rights Reserved. │
└───────────────────────────────────────────────────────────┘
HYPERBOLIC SINE
───────────────
To obtain the hyperbolic sine of a number, the command is
sinh(arg)
where : arg is any number or expression
Parenthesis are required for this function
Example :
┌───────────────────────────────────────────────────────────┐
│ CALC_JNC ver 9.01 Programmers Calculator 05/17/92 │
│ Float Mode │
│ │
│ Enter Formula : sinh(2.4) <enter> │
│ │
│ Prev. Formula : sinh(2.4) │
│ │
│ │
│ Answer : 5.466229214 │
│ ALT-F->Prog ALT-H->Help ESC->Exit │
│ Copyr(c) James N. Cox 1991,1992. All Rights Reserved. │
└───────────────────────────────────────────────────────────┘
SHAREWARE VERSION, PLEASE REGISTER. USE REGISTER.FRM Page 30
HYPERBOLIC TANGENT
──────────────────
To obtain the hyperbolic tangent of a number, the command is
tanh(arg)
where : arg is any number or expression
Parenthesis are required for this function
Example :
┌───────────────────────────────────────────────────────────┐
│ CALC_JNC ver 9.01 Programmers Calculator 05/17/92 │
│ Float Mode │
│ │
│ Enter Formula : tanh(3.4) <enter> │
│ │
│ Prev. Formula : tanh(3.4) │
│ │
│ │
│ Answer : 0.9977749279 │
│ ALT-F->Prog ALT-H->Help ESC->Exit │
│ Copyr(c) James N. Cox 1991,1992. All Rights Reserved. │
└───────────────────────────────────────────────────────────┘
INVERSE HYPERBOLIC COSINE
─────────────────────────
To obtain the inverse hyperbolic cosine of a number, the command is
acosh(arg)
where : arg is any number or expression
Parenthesis are required for this function
Example :
┌───────────────────────────────────────────────────────────┐
│ CALC_JNC ver 9.01 Programmers Calculator 05/17/92 │
│ Float Mode │
│ │
│ Enter Formula : acosh(20/15) <enter> │
│ │
│ Prev. Formula : acosh(20/15) │
│ │
│ │
│ Answer : 0.7953654612 │
│ ALT-F->Prog ALT-H->Help ESC->Exit │
│ Copyr(c) James N. Cox 1991,1992. All Rights Reserved. │
└───────────────────────────────────────────────────────────┘
SHAREWARE VERSION, PLEASE REGISTER. USE REGISTER.FRM Page 31
INVERSE HYPERBOLIC SINE
───────────────────────
To obtain the inverse hyperbolic sine of a number, the command is
asinh(arg)
where : arg is any number or expression
Parenthesis are required for this function
Example :
┌───────────────────────────────────────────────────────────┐
│ CALC_JNC ver 9.01 Programmers Calculator 05/17/92 │
│ Float Mode │
│ │
│ Enter Formula : asinh(20.45*.234) <enter> │
│ │
│ Prev. Formula : asinh(20.45*.234) │
│ │
│ │
│ Answer : 2.269438791 │
│ ALT-F->Prog ALT-H->Help ESC->Exit │
│ Copyr(c) James N. Cox 1991,1992. All Rights Reserved. │
└───────────────────────────────────────────────────────────┘
INVERSE HYPERBOLIC TANGENT
──────────────────────────
To obtain the inverse hyperbolic tangent of a number, the command is
atanh(arg)
where : arg is any number or expression
Parenthesis are required for this function
Example :
┌───────────────────────────────────────────────────────────┐
│ CALC_JNC ver 9.01 Programmers Calculator 05/17/92 │
│ Float Mode │
│ │
│ Enter Formula : atanh(.5) <enter> │
│ │
│ Prev. Formula : atanh(.5) │
│ │
│ │
│ Answer : 0.5493061443 │
│ ALT-F->Prog ALT-H->Help ESC->Exit │
│ Copyr(c) James N. Cox 1991,1992. All Rights Reserved. │
└───────────────────────────────────────────────────────────┘
SHAREWARE VERSION, PLEASE REGISTER. USE REGISTER.FRM Page 32
NATURAL LOGARITHM
─────────────────
To obtain the natural logarithm of a number, the command is
ln(arg)
where : arg is any number or expression
Parenthesis are required for this function
Example :
┌───────────────────────────────────────────────────────────┐
│ CALC_JNC ver 9.01 Programmers Calculator 05/17/92 │
│ Float Mode │
│ │
│ Enter Formula : ln(45*2) <enter> │
│ │
│ Prev. Formula : ln(45*2) │
│ │
│ │
│ Answer : 4.49980967 │
│ ALT-F->Prog ALT-H->Help ESC->Exit │
│ Copyr(c) James N. Cox 1991,1992. All Rights Reserved. │
└───────────────────────────────────────────────────────────┘
COMMON LOGARITHM
────────────────
To obtain the common logarithm of a number, the command is
log(arg)
where : arg is any number or expression
Parenthesis are required for this function
Example :
┌───────────────────────────────────────────────────────────┐
│ CALC_JNC ver 9.01 Programmers Calculator 05/17/92 │
│ Float Mode │
│ │
│ Enter Formula : log(123) <enter> │
│ │
│ Prev. Formula : log(123) │
│ │
│ │
│ Answer : 2.089905111 │
│ ALT-F->Prog ALT-H->Help ESC->Exit │
│ Copyr(c) James N. Cox 1991,1992. All Rights Reserved. │
└───────────────────────────────────────────────────────────┘
SHAREWARE VERSION, PLEASE REGISTER. USE REGISTER.FRM Page 33
ANTI-NATURAL LOGARITHM
──────────────────────
To obtain the anti-natural logarithm of a number, the command is
exp(arg)
where : arg is any number or expression
Parenthesis are required for this function
Example :
┌───────────────────────────────────────────────────────────┐
│ CALC_JNC ver 9.01 Programmers Calculator 05/17/92 │
│ Float Mode │
│ │
│ Enter Formula : exp(4.5) <enter> │
│ │
│ Prev. Formula : exp(4.5) │
│ │
│ │
│ Answer : 90.0171313 │
│ ALT-F->Prog ALT-H->Help ESC->Exit │
│ Copyr(c) James N. Cox 1991,1992. All Rights Reserved. │
└───────────────────────────────────────────────────────────┘
PI
──
To obtain the value of pi, the command is
pi()
where : pi = 3.141592654
Parenthesis are required for this function
Example :
┌───────────────────────────────────────────────────────────┐
│ CALC_JNC ver 9.01 Programmers Calculator 05/17/92 │
│ Float Mode │
│ │
│ Enter Formula : pi()*sqr(2) <enter> │
│ │
│ Prev. Formula : pi()*sqr(2) │
│ │
│ │
│ Answer : 4.442882938 │
│ ALT-F->Prog ALT-H->Help ESC->Exit │
│ Copyr(c) James N. Cox 1991,1992. All Rights Reserved. │
└───────────────────────────────────────────────────────────┘
SHAREWARE VERSION, PLEASE REGISTER. USE REGISTER.FRM Page 34
ENTERING NEGATIVE NUMBERS
─────────────────────────
To enter a negative number, the command is
(-arg)
where : arg is any number or expression
Parenthesis are required for this function
Example :
┌───────────────────────────────────────────────────────────┐
│ CALC_JNC ver 9.01 Programmers Calculator 05/17/92 │
│ Float Mode │
│ │
│ Enter Formula : 10*(-1)/(-45) <enter> │
│ │
│ Prev. Formula : 10*(-1)/(-45) │
│ │
│ │
│ Answer : 0.2222222222 │
│ ALT-F->Prog ALT-H->Help ESC->Exit │
│ Copyr(c) James N. Cox 1991,1992. All Rights Reserved. │
└───────────────────────────────────────────────────────────┘
FIXED DECIMAL PLACE
───────────────────
To fix the number of decimal places to be displayed, the command is
fix(arg)
where : arg is a number from 0 to 9
if arg is a 0 then fixed decimal point is disabled
Parenthesis are required for this function
Example :
┌───────────────────────────────────────────────────────────┐
│ CALC_JNC ver 9.01 Programmers Calculator 05/17/92 │
│ Float Mode │
│ │
│ Enter Formula : fix(2) <enter> │
│ │
│ Prev. Formula : fix(2) │
│ │
│ │
│ Answer : 0.00 │
│ ALT-F->Prog ALT-H->Help ESC->Exit │
│ Copyr(c) James N. Cox 1991,1992. All Rights Reserved. │
└───────────────────────────────────────────────────────────┘
SHAREWARE VERSION, PLEASE REGISTER. USE REGISTER.FRM Page 35
STORING THE RESULT IN MEMORY
────────────────────────────
To store the result in memory, the command is
+sav(arg)
where : arg is a number from 0 to 9
Parenthesis are required for this operation
Example (store result of calculation in memory location 1) :
┌───────────────────────────────────────────────────────────┐
│ CALC_JNC ver 9.01 Programmers Calculator 05/17/92 │
│ Float Mode │
│ │
│ Enter Formula : 10+30+40+sav(1) <enter> │
│ │
│ Prev. Formula : 10+30+40+sav(1) │
│ │
│ │
│ Answer : 80 │
│ ALT-F->Prog ALT-H->Help ESC->Exit │
│ Copyr(c) James N. Cox 1991,1992. All Rights Reserved. │
└───────────────────────────────────────────────────────────┘
Example (store answer in memory location 2) :
┌───────────────────────────────────────────────────────────┐
│ CALC_JNC ver 9.01 Programmers Calculator 05/17/92 │
│ Float Mode │
│ │
│ Enter Formula : <ALT-P> +sav(2) <enter> │
│ │
│ Prev. Formula : 80+sav(2) │
│ │
│ │
│ Answer : 80 │
│ ALT-F->Prog ALT-H->Help ESC->Exit │
│ Copyr(c) James N. Cox 1991,1992. All Rights Reserved. │
└───────────────────────────────────────────────────────────┘
Example (store result of first half of calculation in loc. 3) :
┌───────────────────────────────────────────────────────────┐
│ CALC_JNC ver 9.01 Programmers Calculator 05/17/92 │
│ Float Mode │
│ │
│ Enter Formula : 123+456+sav(3)+23+56 <enter> │
│ │
│ Prev. Formula : 123+456+sav(3)+23+56 │
│ │
│ │
│ Answer : 658 │
│ ALT-F->Prog ALT-H->Help ESC->Exit │
│ Copyr(c) James N. Cox 1991,1992. All Rights Reserved. │
└───────────────────────────────────────────────────────────┘
SHAREWARE VERSION, PLEASE REGISTER. USE REGISTER.FRM Page 36
RECALLING A RESULT FROM MEMORY
──────────────────────────────
To recall a result from memory, the command is
rec(arg)
where : arg is a number from 0 to 9
Parenthesis are required for this function
Example (recall the result from memory location 3) :
┌───────────────────────────────────────────────────────────┐
│ CALC_JNC ver 9.01 Programmers Calculator 05/17/92 │
│ Float Mode │
│ │
│ Enter Formula : rec(3) <enter> │
│ │
│ Prev. Formula : rec(3) │
│ │
│ │
│ Answer : 579 │
│ ALT-F->Prog ALT-H->Help ESC->Exit │
│ Copyr(c) James N. Cox 1991,1992. All Rights Reserved. │
└───────────────────────────────────────────────────────────┘
Example (recall the result from memory location 2 and 1) :
┌───────────────────────────────────────────────────────────┐
│ CALC_JNC ver 9.01 Programmers Calculator 05/17/92 │
│ Float Mode │
│ │
│ Enter Formula : 100*rec(1)+rec(2)*2 │
│ │
│ Prev. Formula : 100*rec(1)+rec(2)*2 │
│ │
│ │
│ Answer : 8160 │
│ ALT-F->Prog ALT-H->Help ESC->Exit │
│ Copyr(c) James N. Cox 1991,1992. All Rights Reserved. │
└───────────────────────────────────────────────────────────┘
SHAREWARE VERSION, PLEASE REGISTER. USE REGISTER.FRM Page 37
RECALLING A PREVIOUS CALCULATION
────────────────────────────────
To recall a previous calculation the command is ALT-D.
This command will allow you to scroll back through
the last 10 formulas entered.
To scroll forward through the last 10 formulas the
command is ALT-U.
PUTTING THE ANSWER ON THE ENTRY LINE
────────────────────────────────────
To continue with calculations, the command is ALT-P.
This command will put the ANSWER on the ENTRY LINE
to allow for the continuation of calculations.
Example :
┌───────────────────────────────────────────────────────────┐
│ CALC_JNC ver 9.01 Programmers Calculator 05/17/92 │
│ Float Mode │
│ │
│ Enter Formula : <ALT-P> 1234.56 │
│ │
│ Prev. Formula : 1234.56 │
│ │
│ │
│ Answer : 1234.56 │
│ ALT-F->Prog ALT-H->Help ESC->Exit │
│ Copyr(c) James N. Cox 1991,1992. All Rights Reserved. │
└───────────────────────────────────────────────────────────┘
SHAREWARE VERSION, PLEASE REGISTER. USE REGISTER.FRM Page 38
SETTING THE BACKGROUND COLOR
────────────────────────────
To set the background color the command is
back(arg)
where : arg is a number from 0 to 15 from the
color table.
Example (set background color to blue) :
┌───────────────────────────────────────────────────────────┐
│ CALC_JNC ver 9.01 Programmers Calculator 05/17/92 │
│ Float Mode │
│ │
│ Enter Formula : back(1) <enter> │
│ │
│ Prev. Formula : 0 │
│ │
│ │
│ Answer : 0 │
│ ALT-F->Prog ALT-H->Help ESC->Exit │
│ Copyr(c) James N. Cox 1991,1992. All Rights Reserved. │
└───────────────────────────────────────────────────────────┘
SETTING THE FOREGROUND COLOR
────────────────────────────
To set the foreground color the command is
fore(arg)
where : arg is a number from 0 to 15 from the
color table.
Example (set foreground color to white) :
┌───────────────────────────────────────────────────────────┐
│ CALC_JNC ver 9.01 Programmers Calculator 05/17/92 │
│ Float Mode │
│ │
│ Enter Formula : fore(15) <enter> │
│ │
│ Prev. Formula : 0 │
│ │
│ │
│ Answer : 0 │
│ ALT-F->Prog ALT-H->Help ESC->Exit │
│ Copyr(c) James N. Cox 1991,1992. All Rights Reserved. │
└───────────────────────────────────────────────────────────┘
SHAREWARE VERSION, PLEASE REGISTER. USE REGISTER.FRM Page 39
HELP SCREENS
────────────
The help screens can be displayed at any time. The command
is ALT-H. Pressing ALT-H again will display the next help
screen. The help screens that are displayed are as follows.
╔══════════════════════════════════════════════════════════════════════════════╗
╟────────────────────── P R O G R A M M E R S M O D E ───────────────────────╢
║ALT-N --> Not. ALT-R --> noR. ║
║ALT-A --> And. ALT-E --> nEgation. ║
║ALT-D --> nanD. ALT-P --> toggle Positive only mode on/off. ║
║ALT-O --> Or. ALT-T --> toggle defaulT entry mode. ║
║ALT-X --> eXclusive-or. ║
║ALT-S --> Save the result in the memory location that follows. [0..9]. ║
║ALT-L --> recaLL the result from the memory location that follows. [0..9]. ║
╟─────────────────────────── F L O A T M O D E ──────────────────────────────╢
║sqr(n) --> square root. x,y --> xth root of y. pi() --> 3.141592654. ║
║(n)] --> reciprocal. cube(n) --> cube root. frac(n) --> fraction. ║
║fact(n) --> factorial. abs(n) --> absolute. int(n) --> integer. ║
║sin(n) --> sine. cos(n) --> cosine. tan(n) --> tangent. ║
║asin(n) --> arc-sine. acos(n) --> arc-cosine. atan(n) --> arc-tangent. ║
║sinh(n) --> hyp-sine. cosh(n) --> hyp-cosine. tanh(n) --> hyp-tangent. ║
║asinh(n)--> inv-hyp sin. acosh(n)--> inv-hyp cos. atanh(n)--> inv-hyp tan. ║
║exp(n) --> anti-natural logarithm. ║
║log(n) --> common logarithm. ln(n) --> natural logarithm. ║
║fore(n) --> set foreground color. back(n) --> set bacground color. ║
║+sav(n) --> save result to the left in memory location n. [0..9] ║
║rec(n) --> recall the result stored in memory location n. [0..9] ║
╟──────────────────────────────────────────────────────────────────────────────╢
║ALT-H --> Continue ALT-Q --> Return to CALC_JNC ESC --> Exit CALC_JNC ║
╚══════════════════════════════════════════════════════════════════════════════╝
SHAREWARE VERSION, PLEASE REGISTER. USE REGISTER.FRM Page 40
HELP SCREENS (cont)
───────────────────
╔══════════════════════════════════════════════════════════════════════════════╗
╟─────────────────────────── F L O A T M O D E (cont) ──────────────────────╢
║hrs:mins:secs --> sexagesimal input. ║
║ALT-S --> convert result to sexagesimal. ║
║ALT-P --> recall Previous result. fix(n) --> set fixed dec. [0..9] ║
║ALT-D --> step backwarDs through previous formulas entered. [0..9] ║
║ALT-U --> step forwards through previous formulas entered. [0..9] ║
╟─────────── P R O G R A M M E R S A N D F L O A T M O D E ──────────────╢
║ALT-F --> toggle between both the PROGRAMMERS and FLOAT calculators. ║
║TAB --> clear the calculator buffer. BACKSPACE --> delete character. ║
║ALT-1 --> move calculator display up one row. ESC --> exit CALC_JNC. ║
║ALT-2 --> move calculator display down one row. ║
║ALT-3 --> move calculator display to the left one column. ║
║ALT-4 --> move calculator display to the right one column. ║
║ALT-K --> send the current result to the applications keyboard buffer. (PASTE)║
╟─────────────────── C O M M A N D L I N E O P T I O N S ──────────────────╢
║/? --> display options. /I --> program information. ║
║/Hn --> set hotkey=n. /X --> use FLOAT calc as default. ║
║/R --> load CALC_JNC as a TSR. /D --> remove CALC_JNC from memory.║
║/Pn --> set fixed number of decimal places. n=[0..9] ║
║/Bn --> background color. n=[0..15] /Fn --> foreground color. n=[0..15] ║
║ ╢
╟──────────────────────────────────────────────────────────────────────────────╢
║ALT-H --> Continue ALT-Q --> Return to CALC_JNC ESC --> Exit CALC_JNC ║
╚══════════════════════════════════════════════════════════════════════════════╝
SHAREWARE VERSION, PLEASE REGISTER. USE REGISTER.FRM Page 41
COMPATIBLE VIDEO MONITORS
─────────────────────────
CALC_JNC has been tested on the following video monitors.
MONOCHROME
CGA
EGA
VGA
SVGA
GRAPHICS SCREENS
────────────────
CALC_JNC will not attempt to pop up on top of a graphics
screen.
TEXT MODES
──────────
CALC_JNC will work with 80-132 column text modes.
If the video mode is changed after CALC_JNC has been loaded
into memory, CALC_JNC will sense the change and configure
itself accordingly.
SHAREWARE VERSION, PLEASE REGISTER. USE REGISTER.FRM Page A1
COLOR TABLE
─────────────
Value Color
───── ─────
* 0 ──────────────────────> Black
1 ──────────────────────> Blue
2 ──────────────────────> Green
3 ──────────────────────> Cyan
4 ──────────────────────> Red
5 ──────────────────────> Magenta
6 ──────────────────────> Brown
* 7 ──────────────────────> Light Gray
8 ──────────────────────> Dark Gray
9 ──────────────────────> Light Blue
10 ──────────────────────> Light Green
11 ──────────────────────> Light Cyan
12 ──────────────────────> Light Red
13 ──────────────────────> Light Magenta
14 ──────────────────────> Light Yellow
* 15 ──────────────────────> White
* - These are the only colors available if a
monochrome adapter or a monochrome monitor
is used.
SHAREWARE VERSION, PLEASE REGISTER. USE REGISTER.FRM Page A2
PROGRAMMERS CALCULATOR
────────────────────────
Programmers Functions
───────────────────────
+ : Addition
─ : Subtraction
* : Multiplication
/ : Division
% : Modulus
ALT-D : Nand
ALT-A : And
ALT-O : Or
ALT-X : Exclusive-Or
ALT-R : Nor
ALT-N : Not
ALT-E : Negation
ALT-S : Store result in memory location that
follows.
ALT-L : Recall the value stored in the location
follows.
ALT-F : Switch to the FLOAT CALCULATOR.
ALT-K : Send result to keyboard buffer
ALT-H : Help screens.
ALT-1 : Move CALC_JNC up one line.
ALT-2 : Move CALC_JNC down one line.
ALT-3 : Move CALC_JNC to the left.
ALT-4 : Move CALC_JNC to the right.
TAB : Clear entry line.
BACKSPACE : Delete last character entered.
ESC : Exit Calc and return to the application.
SHAREWARE VERSION, PLEASE REGISTER. USE REGISTER.FRM Page A3
FLOAT CALCULATOR
──────────────────
Float Functions
─────────────────
+ : Perform addition.
- : Perform subtraction.
* : Perform multiplication.
/ : Perform division.
() : Parenthesis.
Max depth of 15.
x ^ y : x raised to the power of y
x , y : Obtain the xth root of x.
x ] : Obtain the reciprocal of x.
sqr(arg) : Perform square root on arg.
abs(arg) : Get the absolute value of arg.
sin(arg) : Perform sine function on arg.
cos(arg) : Perform cosine function on arg.
tan(arg) : Perform tangent function on arg.
sinh(arg) : Perform the hyperbolic sine of arg.
cosh(arg) : Perform the hyperbolic cosine of arg.
tanh(arg) : Perform the hyperbolic tangent of arg.
asin(arg) : Perform the arc sine of arg.
acos(arg) : Perform the arc cosine of arg.
atan(arg) : Perform the arc tangent of arg.
ln(arg) : Perform the natural logarithm of arg.
log(arg) : Perform the common logarithm of arg.
exp(arg) : Perform the anti-natural logarithm of arg.
int(arg) : Convert arg to an integer.
frac(arg) : Get the fraction of arg.
fact(arg) : Get the factorial of arg.
cube(arg) : Get the cube root of arg.
sav(arg) : Save the result to the left of the function
in arg. This function may be put into a formula
in any place.
Range : 0 to 9 memories.
rec(arg) : Recall memory at location arg. This function
may be put into a formula in any place.
Range : 0 to 9 memories.
back(arg) : Define the background color.
fore(arg) : Define the foreground color.
ALT-P : Put the previous result on the entry line.
ALT-D : Recall the previous formula entered.
ALT-U : Recall the next formula entered.
(use in conjunction with ALT-D)
ALT-F : Switch to the PROGRAMMERS CALCULATOR.
ALT-K : Send result to keyboard buffer
ALT-1 : Move CALC_JNC up one line.
ALT-2 : Move CALC_JNC down one line.
ALT-3 : Move CALC_JNC to the left.
ALT-4 : Move CALC_JNC to the right.
ALT-H : Help screens.
TAB : Clear entry line.
BACKSPACE : Delete last character entered.
ESC : Exit CALC_JNC and return to the application.
SHAREWARE VERSION, PLEASE REGISTER. USE REGISTER.FRM Page B1
PRECEDENCE
────────────
1 - Highest Priority, 5 - Lowest Priority
FUNCTION PRECEDENCE
──────── ──────────
+ ───────────────────────────> 5
- ───────────────────────────> 5
* ───────────────────────────> 4
/ ───────────────────────────> 4
() ───────────────────────────> 1
x ^ y ────────────────────────> 2
x , y ────────────────────────> 2
x ] ──────────────────────────> 2
sqr(arg) ─────────────────────> 3
abs(arg) ─────────────────────> 3
sin(arg) ─────────────────────> 3
cos(arg) ─────────────────────> 3
tan(arg) ─────────────────────> 3
sinh(arg) ────────────────────> 3
cosh(arg) ────────────────────> 3
tanh(arg) ────────────────────> 3
asin(arg) ────────────────────> 3
acos(arg) ────────────────────> 3
atan(arg) ────────────────────> 3
ln(arg) ──────────────────────> 3
log(arg) ─────────────────────> 3
exp(arg) ─────────────────────> 3
int(arg) ─────────────────────> 3
frac(arg) ────────────────────> 3
fact(arg) ────────────────────> 3
cube(arg) ────────────────────> 3
SHAREWARE VERSION, PLEASE REGISTER. USE REGISTER.FRM Page B2
MINIMUM/MAXIMUM RANGES
────────────────────────
PROGRAMMERS CALCULATOR
──────────────────────
DECIMAL -2,147,483,648 to +2,147,483,647
or positive only mode 0 to +4,294,967,295
HEXADECIMAL 0 to ffffffff
OCTAL 0 to 37777777777
BINARY 0 to 11111111111111111111111111111111
FLOAT CALCULATOR
────────────────
+ 1e-302 to 1e+302
- 1e-302 to 1e+302
* 1e-302 to 1e+302
/ 1e-302 to 1e+302
() 15 Levels
x ^ y x < 0, y = natural number
x = 0, y > 0
x , y x >= 0, y <> 0
x ] 1e-302 < arg < 1e+302
sqr(arg) 0 <= arg < 1e+302
cube(arg) |arg| < 1e+302
sin(arg) |arg| <= 9*1e+9
cos(arg) |arg| <= 9*1e+9
tan(arg) |arg| <= 9*1e+9
sinh(arg) |arg| <= 695.3806981
cosh(arg) |arg| <= 695.3806981
tanh(arg) |arg| < 1e+302
asin(arg) |arg| <= 1
acos(arg) |arg| <= 1
atan(arg) |arg| <= 1e+302
ln(arg) 0 < arg < 1e+302
log(arg) 0 < arg < 1e+302
exp(arg) 1e-302 < arg >= 695.3806981
SHAREWARE VERSION, PLEASE REGISTER. USE REGISTER.FRM Page C1
ERROR MESSAGES
────────────────
When an error occurs CALC_JNC will display the error in
the upper left corner of the screen. The possible
error messages are as follows.
ERROR DEFINITION
─────────────────────────────────── ─────────────────────────────────
SYNTAX A command was entered that was
not recognized by CALC_JNC.
OVERFLOW A calculation caused an overflow
to occur within CALC_JNC.
DIVIDE BY 0 An attempt to divide a number
by zero occurred.
SQUARE OF A NEGATIVE The square root of a negative number
was attempted.
ONLY IN TSR MODE An attempt was made to send the result
to the keyboard buffer, but CALC_JNC
was not loaded as a TSR.
CALC_JNC PROGRAM ALREADY LOADED. CALC_JNC has already been loaded as a
TSR.
CALC_JNC CANNOT BE REMOVED FROM MEMORY. Another TSR was loaded after CALC_JNC,
this prevents CALC_JNC from restoring
the interrupt vector table.
CALC_JNC NOT FOUND IN MEMORY. CALC_JNC was not found in memory.
REGISTRATION FORM
NAME :______________________________________________________________
STREET ADDRESS :____________________________________________________
CITY :_______________________________ STATE :___ ZIP :______________
COUNTRY :____________________________ PHONE :_______________________
CIS ID# :____________________________
DISK TYPE : 5.25___ 3.5___
Please send me ____ copies of the registration package at $25.00
each which includes the following.
1) PRINTED MANUAL.
2) CALC_JNC -------> Registered Version.
3) CALC_HEX -------> 22k programmers calculator.
4) CALC_CP -------> Uses 80x87 math coprocessor.
5) MANUAL.DOC -----> Manual on disk.
Telephone and E-mail support for 90 days.
MAILING ADDRESS:
CALC_JNC ver 9.01
James N. Cox
418 Erie Avenue
Quakertown, Pa. 18951 U.S.A.
-------------------------------------------------------------------------
PHONE ORDERS ONLY
-----------------
Visa/Mastercard orders may be made by phone.
Software Excitement! 1-800-444-5457 ask for item number V080.
-------------------------------------------------------------------------
COMPUSERVE ORDERS
-----------------
Visa/Mastercard orders may be made directly on CompuServe by
following these next steps.
1) Type GO SE at any prompt.
2) Select number 7 for Register Shareware Software.
-------------------------------------------------------------------------
QUESTIONS?
----------
Phone : 215-538-7363
Monday through Friday 8:00pm to 12:00am EST
Saturday/Sunday 9:00am to 3:00pm EST
CompuServe : [76665,3443]
-------------------------------------------------------------------------
All orders will be sent within three business days after receipt of the order.
ALL PRODUCTS CARRY A 30 DAY UNCONDITIONAL MONEY BACK GUARANTEE.